翻訳と辞書
Words near each other
・ Analytic torsion
・ Analytica
・ Analytica (company)
・ Analytica (software)
・ Analytica (trade fair)
・ Analytica Chimica Acta
・ Analytical Abstracts
・ Analytical and Bioanalytical Chemistry
・ Analytical balance
・ Analytical base table
・ Analytical Biochemistry
・ Analytical Center for the Government of the Russian Federation
・ Analytical chemistry
・ Analytical Chemistry (journal)
・ Analytical dynamics
Analytical Engine
・ Analytical feminism
・ Analytical Graphics
・ Analytical hierarchy
・ Analytical jurisprudence
・ Analytical light scattering
・ Analytical Marxism
・ Analytical mechanics
・ Analytical Methods (journal)
・ Analytical nebulizer
・ Analytical Performance Modeling
・ Analytical phonics
・ Analytical procedures (finance auditing)
・ Analytical profile index
・ Analytical psychology


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Analytical Engine : ウィキペディア英語版
Analytical Engine

The Analytical Engine was a proposed mechanical general-purpose computer designed by English mathematician and computer pioneer Charles Babbage.〔http://www.computerhistory.org/babbage/engines/〕 It was first described in 1837 as the successor to Babbage's difference engine, a design for a mechanical computer. The Analytical Engine incorporated an arithmetic logic unit, control flow in the form of conditional branching and loops, and integrated memory, making it the first design for a general-purpose computer that could be described in modern terms as Turing-complete. In other words, the logical structure of the Analytical Engine was essentially the same as that which has dominated computer design in the electronic era.〔http://www.computerhistory.org/babbage/engines/〕
Babbage was never able to complete construction of any of his machines due to conflicts with his chief engineer and inadequate funding.〔 It was not until the 1940s that the first general-purpose computers were actually built, more than a century after Babbage had proposed the pioneering Analytical Engine in 1837.〔http://www.computerhistory.org/babbage/engines/〕
== Design ==

During Babbage's difference engine project, he realized that a much more general design, the Analytical Engine, was possible. The input (programs and data) was to be provided to the machine via punched cards, a method being used at the time to direct mechanical looms such as the Jacquard loom. For output, the machine would have a printer, a curve plotter and a bell. The machine would also be able to punch numbers onto cards to be read in later. It employed ordinary base-10 fixed-point arithmetic.
There was to be a store (that is, a memory) capable of holding 1,000 numbers of 40 decimal digits each (ca. 16.7 kB). An arithmetical unit (the "mill") would be able to perform all four arithmetic operations, plus comparisons and optionally square roots. Initially it was conceived as a difference engine curved back upon itself, in a generally circular layout,〔http://cse.stanford.edu/classes/sophomore-college/projects-98/babbage/ana-mech.htm〕 with the long store exiting off to one side. (Later drawings depict a regularized grid layout.) Like the central processing unit (CPU) in a modern computer, the mill would rely upon its own internal procedures, to be stored in the form of pegs inserted into rotating drums called "barrels", to carry out some of the more complex instructions the user's program might specify.
The programming language to be employed by users was akin to modern day assembly languages. Loops and conditional branching were possible, and so the language as conceived would have been Turing-complete as later defined by Alan Turing. Three different types of punch cards were used: one for arithmetical operations, one for numerical constants, and one for load and store operations, transferring numbers from the store to the arithmetical unit or back. There were three separate readers for the three types of cards.
In 1842, the Italian mathematician Luigi Menabrea, whom Babbage had met while travelling in Italy, wrote a description of the engine in French. In 1843, the description was translated into English and extensively annotated by Ada King (née Byron), Countess of Lovelace, who had become interested in the engine eight years earlier. In recognition of her additions to Menabrea's paper, which included a way to calculate Bernoulli numbers using the machine, she has been described as the first computer programmer. The modern computer programming language Ada is named in her honor.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Analytical Engine」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.